package com.qumitech.visualnovel.pubdef.dto.advent;


import com.alibaba.fastjson.annotation.JSONField;
import com.qumitech.visualnovel.component.annotation.ParamName;
import com.qumitech.visualnovel.controller.vo.comm.query.OffsetQuery;

public class AdventAdminQueryDTO extends OffsetQuery {

    @ParamName("advent_type")
    private Byte adventType;
    @ParamName("cfg_type")
    private Byte cfgType;
    @ParamName("state")
    private Byte state;
    @ParamName("package_name")
    private String packageName;
    @JSONField(name = "min_app_version")
    private String minAppVersion;
    @JSONField(name = "max_app_version")
    private String maxAppVersion;
    @JSONField(name = "required_sex")
    private Byte requiredSex;

    public Byte getRequiredSex() {
        return requiredSex;
    }

    public void setRequiredSex(Byte requiredSex) {
        this.requiredSex = requiredSex;
    }

    public Byte getAdventType() {
        return adventType;
    }

    public void setAdventType(Byte adventType) {
        this.adventType = adventType;
    }

    public Byte getCfgType() {
        return cfgType;
    }

    public void setCfgType(Byte cfgType) {
        this.cfgType = cfgType;
    }

    public Byte getState() {
        return state;
    }

    public void setState(Byte state) {
        this.state = state;
    }

    public String getPackageName() {
        return packageName;
    }

    public void setPackageName(String packageName) {
        this.packageName = packageName;
    }

    public String getMinAppVersion() {
        return minAppVersion;
    }

    public void setMinAppVersion(String minAppVersion) {
        this.minAppVersion = minAppVersion;
    }

    public String getMaxAppVersion() {
        return maxAppVersion;
    }

    public void setMaxAppVersion(String maxAppVersion) {
        this.maxAppVersion = maxAppVersion;
    }
}
